package com.zjitc.pigstudy.service;

import com.zjitc.pigstudy.domain.Time;
import com.zjitc.pigstudy.domain.User;
import com.zjitc.pigstudy.domain.UserDTO;

import java.util.*;
public interface UserService {


    /**
     * 登录功能
     * @param user
     * @return
     */
    User login(User user);

    /**
     * 注册功能
     * @param user
     * @return
     */
    User register(User user);

    List<User> selectAll();

    /**
     * 修改用户信息
     * @param user
     */
    void updateUser(User user);

    /**
     * 重置密码
     * @param user
     */
    void resetPassword(User user);

    /**
     * 获取上次登录时间
     * @param id
     * @return
     */
    Time getLoginTime(Integer id);


    /**
     * 设置登录时间
     * @param time
     */
    void setLoginTime(Time time);
}
